Product Icon

Amazon S3 Storage for WooCommerce

Deliver your digital products with the speed, scale, and reliability of Amazon S3
Choose a billing option
$89
Save 20%
$178 $142.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Amazon S3 File Storage for WooCommerce

Amazon AWS thumbnail for Amazon S3 for WooCommerce extension

Serve your digital products faster and more reliably by offloading WooCommerce file delivery to Amazon S3.

This extension connects your WooCommerce store directly to your Amazon S3 account. When a customer downloads their purchase, the file is served from your S3 bucket using a secure, time-limited URL. You can apply S3 delivery globally or configure it per file.

Using Amazon S3 storage to serve your digital products gives you:

  • Better scalability
  • Improved reliability
  • Faster delivery, especially for large files
  • Confidence that your downloads won’t break under load

When a customer downloads their purchase, the file is fetched securely from your S3 bucket seamlessly and automatically.

Bonus: This extension also works with any S3-compatible storage provider — most notably Cloudflare R2. That means you can take advantage of S3’s global API standard while using alternative providers for lower cost or specific infrastructure needs.

Key features

  • Offload WooCommerce files to Amazon S3
  • Serve files from multiple S3 buckets
  • Embed S3 file paths using shortcodes
  • Mix S3 and local files in the same product
  • Secure delivery using signed, time-limited URLs

Built for digital stores

Whether you’re selling:

  • PDFs, MP3s, or ZIP files
  • Online courses and video lessons
  • Software and plugins
  • High-resolution images or media packs
  • Membership content or download bundles

You’ll get fast, scalable delivery backed by Amazon Web Services and a smoother experience for your customers.

Who it’s for

This extension is perfect for any merchant delivering digital goods at scale. Instead of relying on your hosting server to handle downloads, it shifts the heavy lifting to Amazon’s global infrastructure — keeping customers happy and stores reliable.

Here are some examples:

  • Course creators — Host large video lessons without worrying about hosting limits.
  • Software developers — Deliver plugins, apps, or updates securely via signed URLs.
  • Musicians & artists — Sell albums, sound packs, or high-res artwork without slowdowns.
  • Photographers & media sellers — Distribute huge image sets or media bundles seamlessly.
  • Membership sites — Provide protected content while keeping bandwidth costs under control.

More information

Built and supported by the team at:

Kestrel logo


Frequently asked questions

Do I need an Amazon AWS account to use this extension?

Yes. You'll need an active AWS account with access to S3. We recommend creating a dedicated bucket for your WooCommerce downloads.

Can I use multiple S3 buckets?

Yes. You can assign files from different buckets to a single product if needed. The plugin supports full flexibility across your AWS storage.

Does this replace the default WooCommerce file delivery system?

It enhances it. You can choose to use S3 for all digital files, or configure it per file. Files not assigned to S3 will be delivered the standard way.

Is the file delivery secure?

Yes. Files are served using signed, time-limited URLs. Customers only get access to the exact files they've purchased and only for a limited time.

Who supports this plugin?

Kestrel is the team behind some of the most widely adopted WooCommerce plugins. We’re known for building reliable, performant tools that developers and merchants trust at scale.

Does this plugin work with providers other than Amazon S3?

Yes. Officially, the plugin supports Amazon S3 and Cloudflare R2. We also offer experimental support for other S3-compatible storage providers such as Wasabi, DigitalOcean Spaces, or Backblaze B2. Because compatibility can vary, we can’t guarantee full functionality with every provider — but many merchants have success using them. If you’d like to explore an alternative, contact Kestrel support and we’ll point you in the right direction.

Customer reviews

Extension information

  • WooCommerce version required: 7.0.0
  • PHP version required: 7.4
  • Tested with WordPress: 6.8.2
  • Tested with WooCommerce: 10.1.0
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.2

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Power your membership association, online magazine, elearning sites, and more with access control to content/products and member discounts.

Optimize your checkout process by adding, removing or editing fields to suit your needs.